package com.spcmg.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.spcmg.entity.SpcStation;
import com.spcmg.utils.JsonResult;

/**
 * <p>
 * 局站，用于安置通信设备若干建筑物的集合；基站站点作为局站的一种，局站类型：2010004基站站点。 服务类
 * </p>
 *
 * @author admin
 * @since 2021-04-13
 */
public interface ISpcStationService extends IService<SpcStation> {

    /**
     * 根据局站名称查询局站信息
     *
     * @param chinaName
     * @return
     */
    SpcStation selectByChinaName(String chinaName);

    /**
     * 根据局站名称查询局站ID
     *
     * @param chinaName
     * @return
     */
    Long selectIdByChinaName(String chinaName);

    /**
     * 根据局站Id查询局站信息和下属的机房信息
     *
     * @param stationId 局站Id
     * @return
     */
    JsonResult selectInfoByStationId(Long stationId) throws Exception;
}
